package com.atguigu.mvc.handler;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 路径写法：
 *      1、路径以“/”开头
 *      2、判断这个路径是谁解析的
 *          ①服务器端解析
 *              开头的斜杠代表 Web 应用根目录，后面不需要（不能）写 contextPath
 *          ②浏览器端解析
 *              开头的斜杠代表服务器根目录，所以后面需要继续写 contextPath
 */
@Controller
public class Operation07Handler {

    @RequestMapping("/dispatcher/command/forward")
    public String forwardCommand() {

        // 使用 forward: 指令执行转发操作
        return "forward:/person/outer.html";
    }

    @RequestMapping("/dispatcher/command/redirect")
    public String redirectCommand() {

        // 使用 redirect: 指令执行重定向操作
        // 注意：SpringMVC 会自动替我们加上 contextPath，我们再加就会多一个
        return "redirect:/person/outer.html";
    }

}

